﻿Imports System.ComponentModel.DataAnnotations
Imports Catalyst.ComponentModel.DataAnnotations

Namespace BusinessObjects.Metadata
    Public Class Product

        <Filter(FilterMode:=FilterControlMode.Contains)> _
        Public Property Name() As String
            Get
                Return Nothing
            End Get
            Set(ByVal value As String)

            End Set
        End Property

        <Filter(FilterMode:=FilterControlMode.Contains)> _
        Public Property ProductNumber() As String
            Get
                Return Nothing
            End Get
            Set(ByVal value As String)

            End Set
        End Property

        <Filter(FilterMode:=FilterControlMode.Contains)> _
        Public Property Color() As String
            Get
                Return Nothing
            End Get
            Set(ByVal value As String)

            End Set
        End Property

        <Filter(FilterMode:=FilterControlMode.Range)> _
        Public Property ListPrice() As Decimal
            Get
                Return Nothing
            End Get
            Set(ByVal value As Decimal)

            End Set
        End Property

        <ScaffoldColumn(False)> _
        Public Property rowguid() As Guid
            Get
                Return Nothing
            End Get
            Set(ByVal value As Guid)

            End Set
        End Property

        <ScaffoldColumn(False)> _
        Public Property ModifiedDate() As DateTime
            Get
                Return Nothing
            End Get
            Set(ByVal value As DateTime)

            End Set
        End Property

    End Class
End Namespace


